to stuff - French English Dictionary